"""
3.4 循环结构—break和continue关键字
3.4.1 break
定义：
    某一条件满足时，不再执行循环体后续重复的代码
    break只针对当前所在循环有效
"""
""" 一、break退出循环 """
# 1）break退出for
num=10
for i in range(1,10):
    #退出的条件i==5
    if i>5:
        break
    print(i)

# 2）break退出while
num=10
i=1
print("====break 退出while循环=========")
while i<=10:
    #退出的条件i==5
    if i>5:
        break
    print(i)
    i+=1
print("break-->while循环结束")


""" 二、continue 的用法
    某一条件满足时，不再执行本次循环体后续重复的代码
    continue只针对当前所在循环有效
    """

for i in range(0,5):
    print("continue之前的代码：",i)
    if i>=2:
        continue
    print("continue之后的代码：", i)

print("====continue-->while循环结束")

num=5
while num>0:
    print("continue之前的代码：",num)
    num-=1
    if num>=2:
        continue
    print("continue之后的代码：",num)

print("========嵌套循环 continue=======")

for i in range(1,6):
    for j in range(1,6):
        if j==3:
            continue
        print("i=",i,"j=",j)


